package com.sg.qcgl.domain.ball_team.gateway;

import com.sg.qcgl.client.ball_team.dto.BallTeamPageQueryDTO;
import com.sg.qcgl.domain.ball_team.model.BallTeam;
import com.sg.qcgl.client.ball_team.dto.BallTeamDTO;
import com.sg.qcgl.client.ball_team.vo.BallTeamVO;
import com.aimoss.core.pojo.PageBean;

import java.util.List;

public interface BallTeamGateway {

    PageBean<BallTeamVO> page(BallTeamPageQueryDTO ballTeamPageQueryDTO);


    List<BallTeamVO> list(BallTeamDTO queryDTO);

    BallTeam findById(Long id);

    Boolean judgeExist(BallTeam ballTeam);

    void create(BallTeam ballTeam);

    void updateById(BallTeam ballTeam);

    void deleteById(BallTeam ballTeam);
}
